package com.yunji.base.params;

import com.yunji.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.user.params
 * @Title: SiteDetailParam
 * @Description: TODO:
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-07-11 09:53:43      V1.0        HuaAo       新建类
 */
@Data
public class SiteDetailParam implements Serializable {

    private static final long serialVersionUID = -678881247190059596L;

    @ApiModelProperty("审核ID")
    @Excel(name = "审核ID", width = 15)
    private Long auditId;

    @ApiModelProperty("详情ID")
    @Excel(name = "详情ID", width = 15)
    private Long detailId;

    @ApiModelProperty("审核类型 0-账号审核 1-分润审核 2-换绑审核")
    @Excel(name = "审核类型 0-账号审核 1-分润审核 2-换绑审核")
    private Integer auditType;

    @ApiModelProperty("代理ID")
    @Excel(name = "代理ID", width = 15)
    private Long agentId;

    @ApiModelProperty("自定义授权")
    @Excel(name = "自定义授权", width = 15)
    private Integer customPrice;

    @ApiModelProperty("网点类型")
    @Excel(name = "网点类型", width = 15)
    private Integer siteType;

    @ApiModelProperty("网点名称")
    @Excel(name = "网点名称", width = 15)
    private String siteName;

    @ApiModelProperty("网点电话")
    @Excel(name = "网点电话", width = 15)
    private String siteTel;

    @Excel(name = "审核状态 0-待审核 1-通过 2-驳回")
    @ApiModelProperty(value = "审核状态 0-待审核 1-通过 2-驳回")
    private Integer status;

    @Excel(name = "员工分成方式(0:免费;1:比例分成;2:固定金额;)")
    @ApiModelProperty(value = "员工分成方式(0:免费;1:比例分成;2:固定金额; 默认0:免费)")
    private Integer scaleType;
}